package cn.zwk.service;

import cn.zwk.excel.ParseOptions;
import cn.zwk.excel.ParseResult;

import java.nio.file.Path;

/**
 * 工作表解析接口：负责根据配置解析Excel/CSV等电子表格。
 * 要求：
 * - 支持按列索引或表头名称选择 key 列与语句列；
 * - 识别合并单元格并按策略跳过；
 * - 识别 key 空行并按策略跳过。
 */
public interface SpreadsheetParser {
    ParseResult parse(Path file, ParseOptions options);
}

